I obviously had my stupid head on yesterday. Have now successfully upgraded a 2.06 scope to 100MHz spec.

For anyone as daft as I was yesterday, here is what I did:

Take a standard 2.02 SP2 firmware file (from the original upgrading Rigols for Dummies thread) - MD5 Hash: 272086b2037231c62446617436544a77
Change the first 21 bytes to be same as v2.06 as shown above [4A E3 3E 5E 1C EA 8D 39 9A 23 82 86 88 84 02 8C E9 A6 50 D0 BC]. I used HxD Hex Editor from http://mh-nexus.de/en/hxd/ for this
Now the file has MD5 hash: 19eb82ab1fa4fe57cc9410f2074e9e67
Put this file on memory stick, check the MD5 hash and use to downgrade to 2.02 SP2
Continue to follow the instructions in the original post



Code: [Select]
---------------------------------------------------------------------------
HEX Address: 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14
---------------------------------------------------------------------------
    Fields: |<------ Std. header -------->|<-FW rev.->|<-?->|<- CRC32 ->|??|
---------------------------------------------------------------------------
v2.05.01.00: 44 53 31 30 30 30 45 20 20 20 82 85 84 88 C3 7B 47 92 39 C8 7E
v2.05.01.02: 44 53 31 30 30 30 45 20 20 20 82 85 84 82 8B B8 96 41 63 FF 33
v2.05.02.00: 44 53 31 30 30 30 45 20 20 20 82 85 82 88 C0 7E D7 6A 15 B6 B6
v2.06.00.01: 4A E3 3E 5E 1C EA 8D 39 9A 23 82 86 88 84 02 8C E9 A6 50 D0 BC
---------------------------------------------------------------------------
My suggestion to those who want to upgrade to the new firmware (v2.06 SP0) would also be to wait until a safe downgrade solution is found.